#container{
    width: 100%;
    height: calc(100vh - 1rem)
}

/* 找车/停车点选择 */

.tabBar {
    width: 100%;
    min-height:1rem;
    display: flex;
    align-items: center;
    background-color: #FEDA01;
	font-size .32rem;
	color:#222222
}

.tabItem {
    flex: 1;
    text-align: center;
    font-weight: 500;
	height 1rem;
	line-height 1rem
}

/* item当前选中状态 */

.tabBarItemSelect {
	font-size:.4rem !important;
	color:#222222;
	flex:1;
	font-weight:bold;
	text-align:center;
	line-height:1rem;
	z-index:99;
	transition .3s all
}

.centerLocation {
	position:absolute;
	top:50%;
	left:50%;
	width:.4rem;
	height:.62rem;
	text-align:center;
	margin-top:-.34rem;
	margin-left:-.2rem;
}

.handleButton {
     width:2.76rem;
     height:2.76rem;
     position:absolute;
     bottom:0.2rem;
     left:50%;
     margin-left:-1.38rem;
}

.location {
     width:1rem;
     height:1rem;
     position:absolute;
     bottom:0.7rem;
     left:0.3rem;
}

.noFence {
     position:absolute;
     top:50%;
     left:50%;
     width:2.8rem;
     height:0.88rem;
     text-align:center;
     margin-left:-1.4rem;
     margin-top:-1.24rem;
     padding:0.1rem;
     z-index:10;
}

.dialog{
	position: absolute;	
	margin-top: 1.36rem;
    left: 50%;
    margin-left: -2.7rem;
	width: 5.4rem;
	height: 7rem;
	z-index: 1002;
	border-radius: 0.16rem;
}

.closeDialog {
    width: .54rem;
    height: 1.04rem;
    z-index: 1001;
    position: absolute;
    left: 50%;
    margin-left: -0.27rem;
    top: 9.5rem;
	z-index 1002
}

.fullPopup{
	position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1001;
}

.payOrderIcon {
    position: absolute;
    width: 2.42rem;
    height: 2.56rem;
    right: 0;
    bottom: 3.32rem;
}

.tabBar_icon {
    width: .5rem;
    height: .5rem;
    margin-left .3rem
}

.rule {
font-size: 0.26rem;
    color: #a4a4a4;
    padding: 0.2rem;
    border-top: 0.02rem solid #e8e8e8;
    text-align: left;
    word-break: break-all;
    line-height: .4rem;
}

.markerInfo{
    position: absolute;
    top: 1.2rem;
    background: #fff;
    border-radius: 0.08rem;
    left: 0;
    right: 0;
    margin: 0 .3rem;
    font-size: .32rem;
    color: #222222;
    z-index: 99;
}

.markerTitle{
    display: flex;
    border-bottom: 1px solid #e8e8e8;
    height: .88rem;
    line-height: .88rem;
    font-size: .3rem;
    justify-content: space-between;
    padding: 0 .3rem;
}

.bno span{
    font-weight bold;
    font-size .32rem
}

.aboutIcon{
    width:1.08rem;
    height:1.08rem;
}

.markerContent{
    display: flex;
    padding: .3rem;
    align-items: center;
}

.contentRight{
    flex: 1;
    display: flex;
    align-items: center;
    font-size: .26rem;
    justify-content: space-around;
}

.reserveBtn {
    background: #feda01;
    color: #222222;
    font-weight: bold;
    width: 3.16rem;
    text-align: center;
    height: .8rem;
    line-height: .8rem;
    border-radius: .4rem;
    margin-top: .16rem;
}

.useMileage{
    font-size: .24rem;
    color: #a4a4a4;
}

.mileage{
    font-size: .24rem;
    color:#ff6e2a
}

.riderInfo{
   position: absolute;
    bottom: .48rem;
    left: .2rem;
    right: .2rem;
    z-index: 100;
    border-radius: .2rem;
    background: #FFFFFF;
    font-size: 0.28rem;
}

.riderTitle{
    display: flex;
    align-items: center;
    height: .8rem;
    justify-content: center;
    border-bottom: .02rem solid #e5e5e5;
    img{
        width:.4rem;
        height:.28rem;
        margin-right: .2rem;
    }
}

.riderTips{
    font-weight: bold;
    text-align: center;
    justify-content: center;
    font-size: .36rem;
    display: flex;
    padding-top: .28rem;
    color: #222222;
}

.riderContent{
    display: flex;
    align-items: center;
    padding: .4rem 0;
}

.riderItem{
    display:flex;
    flex-direction:column;
    align-items: center;
    flex:1
}

.riderBottom{
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-bottom: .4rem;
}

.tempLockedButton{
    border-radius: .46rem;
    height: .9rem;
    line-height: .9rem;
    font-size: .32rem;
    width: 2.94rem;
    color: #222222;
    background-color: #ffffff;
    border: .02rem solid #FEDA01;
    font-weight bold
}

.returnCarButton{
    border-radius: .46rem;
    height: .9rem;
    line-height: .9rem;
    font-size: .32rem;
    width: 2.94rem;
    color: #222222;
    background-color: #FEDA01;
    border: .02rem solid #FEDA01;
    font-weight bold
}

.riderItemDesc{
    color: #a4a4a4;
    font-size: .24rem;
    margin-top: .16rem;
}

.riderNum{
    font-size: .48rem;
    color: #ff6e2a;
    margin-right: .08rem
}

.f12{
    font-size: .24rem !important;
    color: #222222 !important;
}

.customnoTxt{
    color:#a4a4a4
}



